.click-scale {
    transform: scale(.95, .95);
}

.font-light {
    font-weight: 300;
}

.font-bold {
    font-weight: 600;
}

.u-font-2xl {
	font-size: 56rpx;
}

.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;

    height: 0;

    content: '';
}

$drop-shadow:
  -12px -12px 30px 5px rgba(255, 255, 255, 0.9),
  12px 12px 30px 5px rgba(50, 58, 73, 0.2);

$inset-shadow:
  inset -12px -12px 30px 5px rgba(255, 255, 255, 0.9),
  inset 12px 12px 30px 5px rgba(50, 58, 73, 0.2);

.drop-shadow {
  background-color: #e3e6ec;

  box-shadow: $drop-shadow;
}

.inner-shadow {
  background-color: #e6e9ef;

  box-shadow: $inset-shadow;
}

@keyframes show {
    0% {
        transform: translateY(-50px);
    }

    60% {
        transform: translateY(40upx);
    }

    100% {
        transform: translateY(0px);
    }
}

@-webkit-keyframes show {
    0% {
        transform: translateY(-50px);
    }

    60% {
        transform: translateY(40upx);
    }

    100% {
        transform: translateY(0px);
    }
}

.shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
}

.shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1),
    0 2px 4px -1px rgba(0, 0, 0, .06);
}

.shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1),
    0 4px 6px -2px rgba(0, 0, 0, .05);
}

.shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1),
    0 10px 10px -5px rgba(0, 0, 0, .04);
}

.shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
}

.shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
}

.shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, .5);
}

.shadow-none {
    box-shadow: none;
}

.line-blue {
    border: 3rpx solid #4674e5;

    background: white !important;
}

//溢出
.line-limit-length {
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

/* //2行溢出省略 */
.line-limit-length-2 {
    display: -webkit-box;
    overflow: hidden;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;
    word-break: break-all;

    -webkit-line-clamp: 2;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
}
